<?php
/**
 * 支付基类-模板类
 * 2019年12月24日18:39:33
 */
namespace Application\Common\Template;

class Pay
{
    // 订单编号
    protected $order_trade_no;
    // 构造方法
    public function __construct()
    {
        $this -> createOrderTradeNo();
    }
    // 获取支付信息
    public function getPayInfo()
    {
        $order_info = array();
        $order_info['order_trade_no'] = $this -> order_trade_no;
        $order_info['pay_type'] = $this -> getPayType();
        return $order_info;
    }
    // 生成订单编号、子类需要重写
    public function createOrderTradeNo(){}
    // 获取支付信息、子类需要重写
    public function getPayType(){}
}
